Collection Level Polymorphism : A path to High Performance C + + Applications Edward

نویسنده

  • Edward A. Luke
چکیده

In this paper we present a C++ implementation of a numerical solver for the Euler equations about rotating geometries (Turbomachinery). This implementation represents a working prototype C++ solver which obtains performances comparable to a reference Fortran application. We obtain this performance by providing abstractions at the level of collections of objects , thus minimizing the introduction of \mid-level" 3] code. In this abstraction we implement a collection level polymorphism that is applicable to a broad range of Finite Element/Finite Volume based numerical solution methodologies. In addition, we discuss a potential extension of this abstraction to optimization of memory hierarchy utilization.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Impact of Java Applications at Microarchitectural Level from Branch Prediction Perspective

The portability, the object-oriented and distributed programming models, multithreading support and automatic garbage collection are features that make Java very attractive for application developers. The main goal of this paper consists in pointing out the impact of Java applications at microarchitectural level from two perspectives: unbiased branches and indirect jumps/calls, such branches li...

متن کامل

ارتباط فراوانی پلی مورفیسم -629A/C و Taq Iدرژن CETP، با میزانHDL-C در تهران

Background: The aim of this study was to examine whether the well established effect of the common TaqI polymorphism in CETP gene on HDL-C concentration could be explained by the recently identified -629A/C functional polymorphism in the promoter. Material and method: To examine the association between A allele and HDL-C level, 943 healthy subjects enrolled in TLGS study were selected, among w...

متن کامل

ارتباط فراوانی الل 2B در ژن CETP، با میزان HDL-C در جمعیت تهرانی

The object of the present study was to investigate the association between common CETP polymorphism, TaqI in intron 1, and high density lipoprotein levels in Tehran population. In order to examine the relationship between B2 allele and HDL-C level, 356 people with the lowest, medium and highest deciles of HDL cholesterol levels were selected out of 993 healthy subjects from TLGS. Fa...

متن کامل

A High Performance Feedback Active Noise Control System

In many active noise control (ANC) applications, an online secondary path modelling method that uses a white noise as a training signal is required. This paper proposes a new feedback ANC system. Here we modified both the FxLMS and the VSS-LMS algorithms to raised noise attenuation and modelling accuracy for the overall system. The proposed algorithm stops injection of the white noise at the op...

متن کامل

A High Performance Feedback Active Noise Control System

In many active noise control (ANC) applications, an online secondary path modelling method that uses a white noise as a training signal is required. This paper proposes a new feedback ANC system. Here we modified both the FxLMS and the VSS-LMS algorithms to raised noise attenuation and modelling accuracy for the overall system. The proposed algorithm stops injection of the white noise at the op...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007